package com.spring.beans.factory.config;

import com.spring.beans.factory.BeanFactory;
import com.spring.beans.factory.HierarchicalBeanFactory;

/**
 * @desprition:同时利用Confihuration来对javaBean对象进行解析与生成
 */
public interface ConfigurableBeanFactory extends HierarchicalBeanFactory, SingletonBeanRegistry {

    String SCOPE_SINGLETON = "singleton";

    String SCOPE_PROTOTYPE = "prototype";

    void addBeanPostProcessor(BeanPostProcessor beanPostProcessor);

}
